<?php
require 'inc_security.php';
$record_id = getValue('record_id');
checkPermission('edit');
//lấy dữ liệu record cần sửa đổi
$db_data 	= new db_query("SELECT * FROM " . $bg_table . " WHERE " . $id_field . " = " . $record_id);
if($row 		= mysql_fetch_assoc($db_data->result)){
    foreach($row as $key=>$value){
        $$key = $value;
    }
}else{
    exit();
}
$action	= getValue("action", "str", "POST", "");
if($action != ""){
   $myform = new generate_form();   
   $myform->add('pro_name','pro_name',0,0,'',1,'Bạn chưa nhập tên sản phẩm');
   $myform->add('pro_download_link','pro_download_link',0,0,'',1,'Bạn chưa nhập link download sản phẩm');
   $myform->add('pro_title','pro_title',0,0,'',1,'Bạn chưa nhập tiêu đề sản phẩm');
   $myform->add('pro_description','pro_description',0,0,'',0,'Bạn chưa nhập mô tả sản phẩm');
   $myform->add('pro_features','pro_features',0,0,'',0,'Bạn chưa nhập tính năng của sản phẩm');
   $myform->add('pro_benefits','pro_benefits',0,0,'',0,'Bạn chưa nhập lợi ích của sản phẩm');
   $myform->add('pro_guide','pro_guide',0,0,'',0,'Bạn chưa nhập hướng dẫn của sản phẩm');
   $myform->add('pro_customers','pro_customers',0,0,'',0,'Bạn chưa nhập lợi ích của sản phẩm');
   $myform->add('pro_slide_introduction','pro_slide_introduction',0,0,'',0,'Bạn chưa nhập giới thiệu của slide');
   $myform->add('pro_video','pro_video',0,0,'',0,'Bạn chưa nhập tính năng sản phẩm');
   $myform->add('pro_feel','pro_feel',0,0,'',0,'Bạn chưa nhập tính năng sản phẩm');
   $myform->add('pro_price_year','pro_price_year',1,0,0,0,'Bạn chưa nhập giá 1 năm');
   $myform->add('pro_price_lifetime','pro_price_lifetime',1,0,0,0,'Bạn chưa nhập giá trọn đời');
   $myform->add('pro_price_year_promotion','pro_price_year_promotion',1,0,0,0,'Bạn chưa nhập giá 1 năm  khuyến mãi');
   $myform->add('pro_price_lifetime_promotion','pro_price_lifetime_promotion',1,0,0,0,'Bạn chưa nhập giá trọn đời khuyến mãi');
   $myform->add('pro_promotion_time','pro_promotion_time',0,0,0,0,'Bạn chưa nhập giá trọn đời khuyến mãi');
   $upload_image = new upload($image_field, $bg_filepath, $bg_extension, $limit_size); 
   if($upload_image->file_name !=""){
     $pro_image = $upload_image->file_name;
     delete_file($bg_table,$id_field,$record_id,'pro_image',$bg_filepath);      
     $myform->add("pro_image", "pro_image", 0, 1, " ", 0, "Bạn chưa chọn ảnh sản phẩm");          
   }
   $upload_image_detail = new upload($image_detail_field, $bg_filepath, $bg_extension, $limit_size); 
   if($upload_image_detail->file_name !=""){
     $pro_image_detail = $upload_image_detail->file_name;
     delete_file($bg_table,$id_field,$record_id,'pro_image_detail',$bg_filepath);       
     $myform->add("pro_image_detail", "pro_image_detail", 0, 1, " ", 0, "Bạn chưa chọn ảnh sản phẩm");         
   }
   $upload_image_slide = new upload($image_slide_field, $bg_filepath, $bg_extension, $limit_size); 
   if($upload_image_slide->file_name !=""){
     $pro_image_slide = $upload_image_slide->file_name;
     @delete_file($bg_table,$id_field,$record_id,'pro_image_slide',$bg_filepath);
     $myform->add("pro_image_slide", "pro_image_slide", 0, 1, " ", 0, "Bạn chưa chọn ảnh slide sản phẩm");            
   }
   $upload_image_tiny = new upload($image_tiny_field, $bg_filepath, $bg_extension, $limit_size); 
   if($upload_image_tiny->file_name !=""){
     $pro_image_tiny = $upload_image_tiny->file_name;
     delete_file($bg_table,$id_field,$record_id,'pro_image_tiny',$bg_filepath);    
     $myform->add("pro_image_tiny", "pro_image_tiny", 0, 1, " ", 0, "Bạn chưa chọn ảnh cỡ nhỏ(30x42) sản phẩm");          
   }
   $bg_errorMsg .= $myform->checkdata();    
   if($bg_errorMsg == ""){	  
            //Add table insert data      
            $myform->addTable($bg_table);  
            $myform->removeHTML(0);    
            $db_insert = new db_execute($myform->generate_update_SQL($id_field,$record_id));
            editSeoMeta($record_id,$bg_table);
            redirect('listing.php');    
            if($db_insert->total > 0) redirect('listing.php'); 
   }
}
?>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="vi" lang="vi" xmlns:og="http://ogp.me/ns#" xmlns:fb="https://www.facebook.com/2008/fbml">
<head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <?=$load_header?>
</head>
<body>
<div class="module_header bold fix"><?=$module_name?></div>
<div id="wrapper">
    <?print_error_msg($bg_errorMsg)?>
    <?php $form = new form();
    ?>
    <?=$form->form_open()?>
    <?=$form->textnote('Các trường có dấu (<span class="form-asterick">*</span>) là bắt buộc nhập')?>
    <div class="alert alert-info" data-toggle="collapse" data-target="#ttcb"><b>Thông tin cơ bản</b></div>
    <div id="ttcb" class="collapse in">
        <?=$form->text(array(
            'label'=>'Tên sản phẩm',
            'name'=>'pro_name',
            'id'=>'pro_name',
            'value'=>getValue('pro_name','str','POST',$pro_name),
            'require'=>1,
            'autocomplete'=>0,
            'errorMsg'=>'Bạn chưa nhập tên sản phẩm'),0,'span6')
        ?>
        
        <?=$form->text(array(
            'label'=>'Tiêu đề sản phẩm',
            'name'=>'pro_title',
            'id'=>'pro_title',
            'value'=>getValue('pro_title','str','POST',$pro_title),
            'require'=>1,
            'errorMsg'=>'Bạn chưa nhập tiêu đề sản phẩm'),0,'span6')
        ?>
        
        <?=$form->text(array(
            'label'=>'Giá 1 năm',
            'name'=>'pro_price_year',
            'id'=>'pro_price_year',
            'value'=>getValue('pro_price_year','str','POST',$pro_price_year),
            'require'=>0,
            'errorMsg'=>'Bạn chưa nhập giá 1 năm',
        ))?>
        
        <?=$form->text(array(
            'label'=>'Giá 1 năm (Khuyến mãi)',
            'name'=>'pro_price_year_promotion',
            'id'=>'pro_price_year_promotion',
            'value'=>getValue('pro_price_year_promotion','str','POST',$pro_price_year_promotion),
            'require'=>0,
            'errorMsg'=>'Bạn chưa nhập giá 1 năm (Khuyến mãi)',
        ))?>

        <?=$form->text(array(
            'label'=>'Giá trọn đời',
            'name'=>'pro_price_lifetime',
            'id'=>'pro_price_lifetime',
            'value'=>getValue('pro_price_lifetime','str','POST',$pro_price_lifetime),
            'require'=>0,
            'errorMsg'=>'Bạn chưa nhập giá trọn đời',
        ))?>
        
        <?=$form->text(array(
            'label'=>'Giá trọn đời (Khuyến mãi)',
            'name'=>'pro_price_lifetime_promotion',
            'id'=>'pro_price_lifetime_promotion',
            'value'=>getValue('pro_price_lifetime_promotion','str','POST',$pro_price_lifetime_promotion),
            'require'=>0,
            'errorMsg'=>'Bạn chưa nhập giá trọn đời (Khuyến mãi)',
        ))?>
        
        <?=$form->text(array(
            'label'=>'link download sản phẩm',
            'name'=>'pro_download_link',
            'id'=>'pro_download_link',
            'value'=>getValue('pro_download_link','str','POST',$pro_download_link),
            'require'=>1,
            'errorMsg'=>'Bạn chưa nhập link download sản phẩm'),0,'span6')
         ?>
         
         <div class="control-group">
           <label class="control-label">Ảnh nhỏ</label>
           <div class="controls" style="width: 160px;height:90px;overflow:hidden">
               <img src="<?=$bg_filepath . getValue('pro_image_tiny','str','POST',$pro_image_tiny)?>" alt="Khong co anh"/>
           </div>
        </div>
        <?=$form->getFile(array(
            'label'=>'Ảnh nhỏ sản phẩm',
            'name'=>'pro_image_tiny',
            'id'=>'pro_image_tiny',
            'require'=>0,
            'errorMsg'=>'Bạn chưa nhập ảnh nhỏ sản phẩm',
            'helptext'=>'Cỡ 30 x 42'
        ))?>
        
        <div class="control-group">
           <label class="control-label">Ảnh đại diện</label>
           <div class="controls" style="width: 160px;height:90px;overflow:hidden">
               <img src="<?=$bg_filepath . getValue('pro_image','str','POST',$pro_image)?>" alt="Khong co anh"/>
           </div>
        </div>
        <?=$form->getFile(array(
            'label'=>'Ảnh đại diện sản phẩm',
            'name'=>'pro_image',
            'id'=>'pro_image',
            'require'=>0,
            'errorMsg'=>'Bạn chưa nhập ảnh sản phẩm',
            'helptext'=>'Cỡ 132 x 188'
        ))?>
        
        <div class="control-group">
           <label class="control-label">Ảnh chi tiết</label>
           <div class="controls" style="width: 160px;height:90px;overflow:hidden">
               <img src="<?=$bg_filepath . getValue('pro_image_detail','str','POST',$pro_image_detail)?>" alt="Khong co anh"/>
           </div>
        </div>
        <?=$form->getFile(array(
            'label'=>'Ảnh chi tiết sản phẩm',
            'name'=>'pro_image_detail',
            'id'=>'pro_image_detail',
            'require'=>0,
            'errorMsg'=>'Bạn chưa nhập ảnh chi tiết sản phẩm',
            'helptext'=>'Ảnh của sản phẩm trong trang chi tiết,Cỡ 201 x 280'
        ))?>
        
        <div class="control-group">
           <label class="control-label">Ảnh Slide</label>
           <div class="controls" style="width: 160px;height:90px;overflow:hidden">
               <img src="<?=$bg_filepath . getValue('pro_image_slide','str','POST',$pro_image_slide)?>" alt="Khong co anh"/>
           </div>
        </div>
        <?=$form->getFile(array(
            'label'=>'Ảnh slide sản phẩm',
            'name'=>'pro_image_slide',
            'id'=>'pro_image_slide',
            'require'=>0,
            'errorMsg'=>'Bạn chưa nhập ảnh slide sản phẩm',
            'helptext'=>'Cỡ 537 x 468'
        ))?>

        <?=$form->textarea(array(
            'label'=>'Mô tả',
            'name'=>'pro_description',
            'id'=>'pro_description',
            'value'=>getValue('pro_description','str','POST',$pro_description),
            'autocomplete'=>0,
        ))?>
        
        <?=$form->textarea(array(
            'label'=>'Giới thiệu của slide',
            'name'=>'pro_slide_introduction',
            'id'=>'pro_slide_introduction',
            'value'=>getValue('pro_slide_introduction','str','POST',$pro_slide_introduction),
            'errorMsg'=>'Bạn chưa nhập giới thiệu của slide',
        ))?>
        
        <?=$form->tinyMCE('Tính năng','pro_features','pro_features',getValue('pro_features','str','POST',$pro_features))?>
        
        <?=$form->tinyMCE('Lợi ích','pro_benefits','pro_benefits',getValue('pro_benefits','str','POST',$pro_benefits))?>
        
        <?=$form->tinyMCE('Hướng dẫn','pro_guide','pro_guide',getValue('pro_guide','str','POST',$pro_guide))?>
        
        <?=$form->tinyMCE('Khách hàng','pro_customers','pro_customers',getValue('pro_customers','str','POST',$pro_customers))?>
        
        <?=$form->tinyMCE('Cảm nhận','pro_feel','pro_feel',$pro_feel)?>
        
        <?=$form->text(array(
            'label'=>'Video Url',
            'name'=>'pro_video',
            'id'=>'pro_video',
            'value'=>getValue('pro_video','str','POST',$pro_video),
            'helpblock'=>'* Dán link video url từ youtube vào đây',
        ),0,'span8')?>
        
        <?=$form->text(array(
            'label'=>'Thời gian khuyến mãi',
            'name'=>'pro_promotion_time',
            'id'=>'pro_promotion_time',
            'value'=>getValue('pro_promotion_time','str','POST',$pro_promotion_time),
            'require'=>0,
            'errorMsg'=>'Bạn chưa nhập thời gian khuyến mãi',
            'helptext'=>'VD: Áp dụng từ ngày 1/9 đến ngày 30/9/2013',
        ))?>

        <?/*=$form->textarea(array(
            'label'=>'Khuyến mại',
            'name'=>'pro_promotion',
            'id'=>'pro_promotion',
            'value'=>getValue('pro_promotion','str','POST',$pro_promotion),
            'helptext'=>'Nhập quà tặng nếu có (Sẽ hiển thị icon label quà tặng bên ảnh sản phẩm ngoài trang)<br />VD: Tặng miếng dán màn hình 3 lớp, thẻ nhớ 8Gb<br />Tặng kèm ốp lưng thời trang 250.000đ',
        ))*/?>
    </div>
    <?=$form->seoMeta($bg_table,$record_id)?>
    <?=$form->form_action(array('label'=>array('Cập nhật','Nhập lại'),'type'=>array('submit','reset')))?>
    <?=$form->form_close()?>
</div>
<script type="text/javascript">
    function ChangeTypeCatProduct(){
        $.ajax({
            type : 'post',
            data : {type : $('#pro_cat_type').val(), action:'change_type_cat'},
            url : 'ajax.php',
            success: function(html){
                $('#pro_cat_id').html(html);
            }
        })
    }
    function ComboCategory(){
        $.ajax({
            type : 'post',
            url : 'ajax.php',
            data : {cat_combo : $('#combo_cat_id').val(), action : 'change_cat_combo'},
            success : function(html){
                $('#combo_id').html(html)
            }
        })
    }
</script>
</body>
</html>